package ru.study.thinkin.tests;

import java.util.HashMap;
import java.util.Map;

abstract class Dog {
	private String name; 
	Dog(){
		name= "Alen";
	}
	public String getName() {		
		return name;
	}

}
class John extends Dog {
	@Override
	public String toString() {	
		return "  -- ";
	}
	public void printInfo() {
		System.out.println("новый джон - принт");
	}
}

public class Teddy extends John {
	@Override
	public String toString() {	
		return "новый туСтринг";
	}
	public void printInfo() {
		System.out.println("принт - тедди");
		super.printInfo();
	}
	
	public static void main(String[] args) {
		System.out.println(new Teddy().getName());
		new Teddy().printInfo();
		
		Map<String,Integer> map = new HashMap<String,Integer>();
		map.put("key", 1);
		map.put("key", 111);
		System.out.println(map.get("key"));
		
		

	}
}

